home *** CD-ROM | disk | FTP | other *** search
- # Makefile for MS-DOS Kermit version 3.0 running under Xenix 16 Jan 1990
- MASM = masm -Mu
- LINK = dosld -o mstibm.exe -m mstibm.map
- OBJ = .o
- OBJLIST = msscmd$(OBJ) msscom$(OBJ) mssfil$(OBJ) mssker$(OBJ) mssrcv$(OBJ)\
- mssscp$(OBJ) msssen$(OBJ) mssser$(OBJ) mssset$(OBJ) msster$(OBJ)\
- msgibm$(OBJ) msuibm$(OBJ) msxibm$(OBJ) msyibm$(OBJ) mszibm$(OBJ)\
- msssho$(OBJ)
- #OBJLIST = *.o
-
- .SUFFIXES:
-
- .SUFFIXES: .exe $(OBJ) .c .asm
-
- #
- # Makefile for MS-DOS Kermit on IBM PC and PS2 families.
- #
- # Written by Joe R. Doupnik. Conditional build by Fred Richter, Intel Corp.
- # Blank lines are mandatory.
-
- # The inference macro below calls MASM to create $(OBJ) modules.
- .asm$(OBJ):
- $(MASM) $<
-
- msvibm.exe:
-
- # These are the dependency relations ($(OBJ) depends on .asm and .h):
- # First, the system independent files for Kermit-MS.
-
- # Make this using MASM on these two files if either has changed
-
- msscmd$(OBJ): msscmd.asm mssdef.h
-
- msscom$(OBJ): msscom.asm mssdef.h
-
- mssfil$(OBJ): mssfil.asm mssdef.h
-
- mssker$(OBJ): mssker.asm mssdef.h
-
- mssrcv$(OBJ): mssrcv.asm mssdef.h
-
- mssscp$(OBJ): mssscp.asm mssdef.h
-
- msssen$(OBJ): msssen.asm mssdef.h
-
- mssser$(OBJ): mssser.asm mssdef.h
-
- mssset$(OBJ): mssset.asm mssdef.h
-
- msssho$(OBJ): msssho.asm mssdef.h
-
- msster$(OBJ): msster.asm mssdef.h
-
- mssfin$(OBJ): mssfin.asm mssdef.h
-
- # These are the system dependent modules for the IBM PC. Use with the
- # appropriate Link command file msvibm.lnk.
-
- msgibm$(OBJ): msgibm.asm mssdef.h
- $(MASM) -Dsave_mem $<
-
- msuibm$(OBJ): msuibm.asm mssdef.h
-
- msxibm$(OBJ): msxibm.asm mssdef.h
- $(MASM) -Dsave_mem $<
-
- msyibm$(OBJ): msyibm.asm mssdef.h
- $(MASM) -Dsave_mem $<
-
- mszibm$(OBJ): mszibm.asm mssdef.h
- $(MASM) -Dsave_mem2 $<
-
- msvibm.exe : $(OBJLIST)
- $(LINK) $(OBJLIST)
-
- msvibm.boo: msvibm.exe
- msbmkb msvibm.exe msvibm.boo
-
- # Do the items above when Kermit is rebuilt. Notice the use of a command
- # file for Link because the list of object files is too long for one line.
- # A sample command file MSVIBM.LNK is:
- #
- # msscmd+msscom+mssfil+mssker+mssrcv+mssscp+msssen+mssser+
- # mssset+msssho+msster+msgibm+msuibm+msxibm+msyibm+mszibm
- # msvibm;
- #
- # End of Kermit Make file for IBM PC family.
-